home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
tools
/
czesc_3
/
psm
/
source
/
psm.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-07-28
|
1KB
|
55 lines
#include "headers.h"
#ifdef DEBUGMODULE
#include "support/debug.h"
#else
void __stdargs kprintf(UBYTE *fmt,...); // Serial debugging...
void __stdargs dprintf(UBYTE *fmt,...); // Parallel debugging...
#ifndef bug
#define bug Printf
#endif
#ifndef DEBTIME
#define DEBTIME 0
#endif
#ifdef DEBUG
#define D(x) (x); if(DEBTIME>0) Delay(DEBTIME);
#else
#define D(x) ;
#endif
#endif
#include "psm_head.h"
typedef ULONG (HANDLER)(struct GadOutline *go,ULONG command,struct GOIMsg *msg);
#define HNDCMD_SHUTDOWN 0 // Request to close window. 'msg' contains pointer
// to GadOutline which should be closed.
#define HNDCMD_MOVEWIN 1 // Request to move window to go_Screen from outline
// passed in 'msg'.
#define HNDCMD_HIDEWIN 2 // Request to temporarily close window. [Until
// a HNDCMD_MOVEWIN message.]
#define HNDCMD_IDCMPMSG 3 // Process message in 'msg'.
#define HNDCMD_TICK 4 // A timer tick occured.
#define HNDCMD_LOCK 5 // Lock your window.
#define HNDCMD_UNLOCK 6 // Unlock your window.
#define HNDRES_NORMAL 0 // All is fine.
#define HNDRES_CLOSEWIN 1 // Request to have window closed.
#define HNDRES_TERMINATE 2 // Request to terminate entire program.
#include "main.h"
#include "vars.h"
#include "lists.h"
#include "tracking.h"
#include "extras.h"
#include "examine.h"
#include "newscrn.h"